#!/usr/bin/env python
# -*- coding: UTF8 	-*-

strSelectDespacho = """SELECT
                        d.codigo_despacho,
                        d.codigo_tipo_documento,
                        t.descripcion_tipo_documento,
                        d.numero_documento,
                        d.fecha_despacho,
                        d.hora_despacho,
                        d.rut_cliente,
                        c.descripcion_ficha,
                        d.rut_transportista,
                        cc.descripcion_ficha,
                        d.destino,
                        d.observaciones,
                        d.sello_seguridad,
                        d.codigo_temporada,
                        'Temporada ' || date_part('year', te.fecha_inicio) || '-'
                        || date_part('year', te.fecha_termino) as descripcion_temporada
                        FROM traza.despacho d
                        INNER JOIN traza.ficha c
                        ON d.rut_cliente = c.rut_ficha
                        JOIN traza.ficha cc
                        on d.rut_transportista = cc.rut_ficha
                        INNER JOIN traza.tipo_documento t
                        ON d.codigo_tipo_documento = t.codigo_tipo_documento
                        INNER JOIN traza.temporada te on d.codigo_temporada = te.codigo_temporada
                        ORDER BY d.codigo_despacho DESC"""

strSelectEmbotelladoDespacho = """SELECT
                        e.codigo_embotellado,
                        ed.cantidad,
                        e.fecha,
                        e.cantidad_botella
                        FROM traza.embotellado e
                        INNER JOIN traza.embotellado_despacho ed
                        ON e.codigo_embotellado = ed.codigo_embotellado
                        WHERE ed.codigo_despacho = %s
                        ORDER BY e.codigo_embotellado DESC"""
                        
strSelectRelacionMezclaDespacho = """SELECT m.codigo_mezcla,
                                    md.codigo_despacho,
                                    md.cantidad
                            FROM traza.mezcla_despacho md 
                            JOIN traza.mezcla m
                            ON md.codigo_mezcla = m.codigo_mezcla
                            where md.codigo_despacho = %s"""
                            
strSelectRelacionEmbotelladoDespacho = """SELECT m.codigo_mezcla,
                                    md.codigo_despacho
                            FROM traza.mezcla_despacho md 
                            JOIN traza.mezcla m
                            ON md.codigo_mezcla = m.codigo_mezcla
                            where md.codigo_despacho = %s"""
                            
strSelectDespachoEmbotellado = """ SELECT ed.codigo_embotellado,
                                        ed.cantidad,
                                        d.codigo_despacho
                                        FROM traza.embotellado_despacho ed
                                        JOIN traza.embotellado e
                                        ON ed.codigo_embotellado = e.codigo_embotellado
                                        JOIN traza.despacho d
                                        ON ed.codigo_despacho = d.codigo_despacho
                                        WHERE e.codigo_embotellado = %s"""
                                        
strSelectRelacionMezclaDespachoDetalle = """SELECT m.codigo_mezcla,
                                    m.volumen,
                                    d.codigo_despacho,
                                    md.cantidad
                            FROM traza.mezcla_despacho md
                            JOIN traza.mezcla m
                            ON md.codigo_mezcla = m.codigo_mezcla
                            JOIN traza.despacho d
                            on md.codigo_despacho = d.codigo_despacho 
                            where m.codigo_mezcla = %s"""